package com.fuze.common.constant;

/**
 * @author sepc_
 * @date 3/17/2021 09:44
 * 全局常数集合（避免出现魔法值）
 */
public interface Constant {

    /**
     * 登录用户标识
     * 1-管理用户
     * 2-普通用户
     */
    int IS_ADMIN = 1;
    int IS_USER = 2;

    /**
     * 绑定用户标识
     * 1-已经绑定
     * 2-未绑定
     */
    int BONDED = 1;
    int UNBOUND = 2;


    /**
     * 请求头中token的键值
     */
    String AUTH_TOKEN = "token";

    /**
     * redis键的分隔符
     */
    String KEY_DELIMITER = ":";

    /**
     * 图片的文件后缀
     */
    String SUFFIX_IMAGE_REG = ".+(.JPEG|.jpeg|.JPG|.jpg|.png|.PNG)$";

    /**
     * 预检请求的请求方法
     */
    String OPTIONS_METHOD = "OPTIONS";

    /**
     * 售电合同类型
     * 1-分成方式
     * 2-保底方式
     * 3-保底分成方式
     * 4-服务费方式
     */
    int PARTITION_TYPE = 1;
    int GUARANTEED_TYPE = 2;
    int GUARANTEED_SHARE_TYPE = 3;
    int SERVICE_CHARGE_TYPE = 4;

}
